﻿using System.Collections.Generic;

namespace SEIPropertyDataService.Entity.ViewModels
{
    /// <summary>
    /// 请求转换单位值（只支持相同单位大类）
    /// </summary>
    public class VM_UnitValueConvertRequest
    {
        /// <summary>
        /// 需要转换的值列表
        /// </summary>
        public List<double> Values { get; set; }
        /// <summary>
        /// 单位类型枚举值
        /// </summary>
        public int? UnitRow { get; set; }
        /// <summary>
        /// 源单位枚举值
        /// </summary>
        public int? UnitColSource { get; set; }
        /// <summary>
        /// 目标单位枚举值
        /// </summary>
        public int? UnitColTarget { get; set; }
        /// <summary>
        /// 目标单位名称（前端用）
        /// </summary>
        public string UnitColTargetName { get; set; }
        /// <summary>
        /// 是否转换为目标单位（如果为false，则转换为源单位）
        /// </summary>
        public bool IsToTarget { get; set; }
        /// <summary>
        /// 转换结果列表（用于列表转换时返回结果）
        /// </summary>
        public List<double?> Result { get; set; }
    }
}
